#include "rgb.h"

rgb::rgb()
{
	_r = _g = _b = 0.0f;
}

rgb::rgb(const rgb &original)
{
	*this = original;
}

void rgb::setRed(float red)
{
	_r = red;
}

void rgb::setGreen(float green)
{
	_g = green;
}

void rgb::setBlue(float blue)
{
	_b = blue;
}

rgb rgb::operator+() const 
{
	return *this;
}

rgb rgb::operator-() const
{
	return rgb(-_r, -_g, -_b);
}

float rgb::r() const
{
	return _r;
}

float rgb::g() const
{
	return _g;
}

float rgb::b() const
{
	return _b;
}